יש לי שגיעה שאני מבין , מה היא ואמרת ואני לא מבין למה יש שגיעה הזאת
The requested URL /home/roee/public_html/project/index.php was not found on this server.
אני מסה לגשת domain/name_folder/login
ואז נותן שגיעה שרשמתי למלע
קובץ .htaccess שלי
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
קוד בקובץ config
אני ישמח לעזרה
The requested URL /home/roee/public_html/project/index.php was not found on this server.
אני מסה לגשת domain/name_folder/login
ואז נותן שגיעה שרשמתי למלע
קובץ .htaccess שלי
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
קוד בקובץ config
'urlManager'=>array(
'urlFormat'=>'path',
"rules" => array
(
"index"=>"main/index",
"login" => "main/login",
'urlFormat'=>'path',
"rules" => array
(
"index"=>"main/index",
"login" => "main/login",
אני ישמח לעזרה
4 תשובות
אתה יכול להתעיק את הכתובת המדויקת שאליה אתה מנסה לגשת?
לי זה נראה כאילו שמת את הפרוייקט שלך בתוך תת תיקיה, אבל ההגדרה של htaccess מצפה שהקוד שלך יהיה בתיקיה הראשית של האתר.
בתוך תקיה project נמצא קובץ index
זה כתובת: http://vsofteng1.shenkar.ac.il/~roee/project/login
maincontroller זה בקר רגיל
תנסה ככה.
RewriteRule . /~roee/index.php
מה שקורה, הוא שהוא מחפש את קובץ ה index.php בתוך התיקיה הראשית של האתר, לא בתיקיה שלך.